@charset "utf-8";
/* CSS Document */
/*初始化开始*/
html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,p,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,option,table,select,option{margin:0;padding:0;}
input{ border:none;}
body{color:#333333; background:#ffffff; font-size:14px; font-family:"宋体"; line-height:1.75; position:relative;}
a{ text-decoration:none;color:#333333;}
ul{ list-style:none;}
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.displayin{ display:inline-block;}
.small12{ font-size:12px;}
/*初始化结束*/

.head{ border-bottom:2px solid #3bc9af;}
.head_top_con{ width:960px; margin:0 auto; height:96px; overflow:hidden;}
.nav{ width:535px; height:96px;border-left:1px solid #f5f5f5; float:left; display:inline; margin-right:17px; overflow:hidden;}
.nav li{ width:106px; height:96px; border-right:1px solid #f5f5f5; float:left; display:inline;}
.nav li a{ width:56px; height:87px; line-height:90px; display:block; border-top:3px solid #cccccc; padding-left:50px;}
.nav li a:hover{ border-top-color:#3bc9af}
.nav li a.navaclick{border-top-color:#3bc9af; background-position:20px -55px;}
.nava1{ background:url(../images/nava1.jpg) no-repeat 20px 35px;}
.nava1:hover{ background-position:20px -55px;}
.nava2{ background:url(../images/nava2.jpg) no-repeat 20px 35px;}
.nava2:hover{ background-position:20px -55px;}
.nava3{ background:url(../images/nava3.jpg) no-repeat 20px 35px;}
.nava3:hover{ background-position:20px -55px;}
.nava4{ background:url(../images/nava4.jpg) no-repeat 20px 35px;}
.nava4:hover{ background-position:20px -55px;}
.nava5{ background:url(../images/nava5.jpg) no-repeat 20px 35px;}
.nava5:hover{ background-position:20px -55px;}
.center{ background:url(../images/index1.jpg) no-repeat 0 0; width:76px; height:30px; line-height:30px; text-align:center; padding-right:31px; display:inline-block; position:relative; margin-top:32px; margin-right:4px; float:left;}
.blue:hover{ color:#3bc9af}
.iconimg{ width:22px; height:22px; display:block; position:absolute; top:4px; right:6px;}
.tips{ width:54px; background: url(../images/index_16.jpg) no-repeat 0 0; margin-right:0px;} 

.car_sort{ width:100%; position:absolute; left:0; top:159px; z-index:1000;}
.car_sort_con{ width:960px; margin:0 auto;}
.car_sort_con img{ width:232px; background:#ffffff;}
.car_sort_con ul{ list-style:inside; border:2px solid #3bc9af; border-top:none; width:215px; margin-left:6px;background:#ffffff; padding-bottom:20px;}
.car_sort_con ul li{ padding-left:20px; line-height:36px;}

.head_bot_con{ height:62px; line-height:62px; overflow:hidden; border-top:1px solid #cccccc;}
.cartype{ background-image: url(../images/nav2.jpg); background-position:right 26px; background-repeat:no-repeat; width:154px; line-height:62px; font-family:"微软雅黑"; font-size:14px; padding-left:20px;}
.car_types{ display:none;}
.nav2{ float:right; margin-top:16px; height:35px;}
.nav2 li { width:118px; float:left;}
.nav2 li a{ width:118px; height:40px; line-height:35px; text-align:center; display:block; background:#ffffff;}
.nav2 li a:hover{ background:url(../images/nav2bg_03.jpg) no-repeat 0 0; color:#ffffff; }
.nav2 li a.nav2aclick{background:url(../images/nav2bg_03.jpg) no-repeat 0 0; color:#ffffff; }
.content{ width:960px; margin:0 auto; overflow:hidden; padding-top:20px; }
.login{ width:376px; overflow:hidden; margin-right:20px; display:inline;}
.logincon{ background:url(../images/loginbg.jpg) repeat-y right 0;color:#ffffff; padding-top:106px; padding-bottom:51px; position:relative; width:376px; margin-right:20px;}
.logincon a{ color:#ffffff;}
.quicklog{ margin-right:24px; background:none; }
.passlog{ width:120px; font-size:18px; line-height:28px; border-bottom:3px solid #3bc9af; display:inline-block; text-align:center; overflow:hidden; float:left;}
.passlog:hover{ border-bottom:4px solid #ff5100;}
.passloga{border-bottom:4px solid #ff5100;}
#register a{ width:100px; height:36px; line-height:36px ;color:#ffffff; background:#ff5100; text-align:center;display:block;}
.buttonchaga{ padding-top:75px;width:264px; position:absolute; left:45px; top:0px;}
.linewhite{ background:#ffffff; height:1px; overflow:hidden;}
.logtable{ line-height:38px; margin:21px auto 40px auto; }
.logtable a:hover{ text-decoration:underline;}
.logincon p.coporanet{ font-size:13px;color:#016e85; }
.logincon p{line-height:1; padding-left:20px;}
.password{ line-height:46px;}
a.forgeta{ color:#016e85;}
.index_text{ width:328px; height:36px; line-height:36px; padding:0 5px; background:url(../images/indextext_97.jpg) no-repeat 0 0;}
.radio_index{ margin-right:6px;}
.buttonlogin{ background:url(../images/indexan.jpg) no-repeat 0 0; display:inline-block; width:118px; height:36px; text-align:center; line-height:36px; margin-right:15px; margin:6px 15px 6px 0;}
p.lineheight{ line-height:60px;}
.lineheight{ line-height:60px;}
.logtable .lineheight60{line-height:60px;}
.logincon p a:hover{ text-decoration:underline;}

.indexrig{ width:560px; padding:1px; border:1px solid #b3b5b4; background:#ffffff; text-align:center; color:#ffffff; line-height:46px; font-family:"微软雅黑";}
.indexrig a{ color:#ffffff;}
.indexrig a:hover{ font-weight:bold; }
.indexrig a:hover p{ font-weight:normal; } 
.indexrig a.road4{ color:#333333;}
.car{ width:280px; height:192px;overflow:hidden;}
.indexrig p{ line-height:48px; font-size:14px; }
.indexrig h1{ line-height:46px; font-size:18px; font-weight:normal; }
.carimg{ height:98px;}
.carimg img{ display:block; margin:0 auto; padding:30px 0 0 0;}
.carke1{ background:#4e0000;}
.carke4{ background:#4e4000;}
.buske1{ background:#3bc9af;}
.buske4{ background:#379090;}
.huoke1{background:#884848;}
.huoke4{background:#ff5100;}
.road2{ background:#7a2179;}
.road4{ background:#e7e5e5;}
.road4 a{color:#333333;}
.baoming{background:#e7e5e5; }
.baoming a{color:#ba1a1c;}
.jiazhao{background:#ba1a1c;}
.bus{ width:140px; height:185px;}
.bus .carimg{ height:91px;}
.ke2road{ width:190px; height:95px; text-align:center; line-height:95px;}
.other{width:246px; height:95px; position:relative; line-height:95px; padding-left:124px; text-align:left}
.other a.othera{ width:46px; height:46px; display:block; position:absolute; left:204px; top:30px;}

/*章节练习开始*/
.exam_sort{width:187px; text-align:center; line-height:52px; font-size:16px;border:1px solid #e9e9e7; margin-right:20px; display:inline; overflow:hidden;border-top:1px solid #e9e9e7; }
.exam_sort li { height:52px;}
.exam_sort li a{ color:#333333;border:1px solid #e9e9e7; height:52px; width:128px; text-align:left; padding-left:59px; border-top:none;display:block;}
.exam_sort li a:hover{ color:#ffffff; background:#ed5501 url(../images/chaptera.jpg) no-repeat 142px 20px;font-weight:bold;}
.exam_sort li a.chaptera{color:#ffffff; background:#ed5501 url(../images/chaptera.jpg) no-repeat 142px 20px;font-weight:bold;}
.exam_sort li.strengthtexrt span{color:#f00;}
.exam_sort li.strengthtexrt{ border:none; font-size:13px; color:#c81532; height:36px; line-height:36px; overflow:hidden; }
.exam_sort li.strengthtexrt a{border:1px solid #e9e9e7;border-bottom:none;border-top:none; color:#8e8686;}
.exam_sort li.strengthtexrt a:hover{ background:none; color:#fff;background-color:#3bc9af;  }
.exam_sort li a.chapterb{ background-color:#3bc9af; background-image:none; color:#fff;}

.exercise_sort{ width:751px; background:url(../images/chapterbg.jpg) repeat-y 0 0; padding-bottom:49px; }
.htitle{ padding-left:23px; background:url(../images/h1bg_06.jpg) no-repeat 13px 16px; height:53px; line-height:53px; font-size:18px; color:#ed5501; font-family:"微软雅黑";}
.chapter_ul{ border:1px solid #e4e5e6; width:710px; margin:0 auto;}
.chapter_ul li{ width:690px; height:39px; line-height:39px; padding:0 10px;}
.chapter_ul li span{ color:#3bc9af; font-weight:bold;}
.practisea{ width:95px; height:28px; color:#ffffff; background:url(../images/yellow_22.png) no-repeat 0 0; margin-top:6px; line-height:28px ; text-align:center; display:inline-block;}
.practisea:hover{ text-decoration:underline;}
.random_practise{ background-image:url(../images/blue_22.png);}
.order_practise{ margin-right:33px;}
/*章节练习结束*/
/*强化练习开始*/
.right_con{width:751px; overflow:hidden;}
.strength_ul{ border:1px solid #e4e5e6; width:690px; padding:7px 10px; margin:0 auto; line-height:32px;}
.strength_ul li{ width:159.5px; float:left; font-size:12x; position:relative; padding-left:13px;}
.strength_ul li input{ width:13px; height:13px; position:absolute; left:0; top:9px;}
.practice_go{ color:#ffffff; background:url(../images/erxah_21.jpg) no-repeat 0 0 ;width:124px; height:28px; text-align:center; line-height:28px; margin:20px auto; display:block; }
.practice_go:hover{ background:url(../images/erxa_13.jpg) no-repeat 0 0;}
.strength_sort{ padding-bottom:0;}
.block_sort{ margin-bottom:20px;background:url(../images/chapterbg.jpg) repeat-y 0 0; }
/*强化练习结束*/
/*教练详细页面*/
.mianbao{ height:48px; line-height:48px; color:#acb0b9; border-bottom:2px solid #ed5501; margin-bottom:20px;}
.yoursite{color:#ed5501;}
.who{color:#333333;} 
.coach_message{ width:749px;border:1px solid #e9e9e7; margin-bottom:20px;}
.coach_photo{ width:205px; height:295px; padding:5px; }
.introduce{ padding:7px 20px 0 20px; width:492px;}
.coachname{ width:187px; font-size:18px; font-family:"微软雅黑"; line-height:40px;}
.coachname span{ line-height:1; font-family:"宋体"; color:#868686; display:block; font-weight:normal; font-size:14px;}
.diplomas{ width:47px; height:20px ; padding-top:16px; padding-bottom:46px;}
.heartpink{ color:#c81532; line-height:16px; font-size:12px; margin-top:12px;}
.heartpink img{ padding-bottom:11px;}
.intro_P{ font-size:14px; color:#333333;}
.teach_age{width:176px;}
.intro_P span{ color:#8e8888;}
.block_line{ height:39px; width:100%; border-bottom:1px dashed #e1e2e5;}
.telephone{ height:34px; line-height:34px; font-size:16px; font-family:"微软雅黑"; margin-top:36px; color:#868686; position:relative;width:100%;}
.telephone span{ font-size:22px; font-weight:bold; color:#ed5501;}
.telephone a{ background:url(../images/jiaolian_14.jpg) no-repeat 0 0; width:175px; height:34px; text-align:center; position:absolute; right:0; top:0; color:#fff;}
.professional li{ background: url(../images/jiaolain3.jpg) no-repeat 0 0; width:84px; height:33px; text-align:center;display:inline; float:left; margin-right:20px;}
.professional li a{ color:#8e8888; height:30px; line-height:33px;display: inline-block; border-bottom:3px solid #ffffff;}
.professional li a:hover{ color:#ed5501; border-bottom:3px solid #ed5501; text-decoration:none; font-weight:bold; }
.professional_con{ width:709px;border:1px solid #e9e9e7; margin-bottom:20px; padding:20px; color:#8e8888;}
.professional_con p{ padding:4px 0; text-indent:2em;}
.school{width:709px;border:1px solid #e9e9e7; margin-bottom:20px; padding:20px; }
.school_con{ width:535px; margin:0 auto;}
.school_con p{ line-height:24px; width:250px; font-size:13px; color:#333333;}
.school_con p a{color:#8e8888;}
.school_con p a:hover{color:#ed5501;}
.coachtitle{ width:100%; height:39px; line-height:39px; background:url(../images/jiaolian_23.jpg) repeat-x 0 12px; margin-bottom:8px; position:relative; }
.coachtitle span{ width:186px; padding-left:12px; background:#ffffff url(../images/shucoa_115.jpg) no-repeat 0 12px; color:#333333; font-weight:normal; font-family:"微软雅黑"; font-size:16px; display:block;} 
.hand_car li{ background:url(../images/carbg_132.jpg) no-repeat  0 0;width:110px;  height:53px; line-height:19px; float:left;}
.hand_car li a{ color:#8e8888; height:45px;display: inline-block;width:110px; border-bottom:3px solid #ffffff;text-align:center; padding-top:5px;}
.hand_car li a:hover{ color:#ed5501; border-bottom:3px solid #ed5501; text-decoration:none; font-weight:bold;  }
.course_title{ text-align:left; line-height:40px; padding-left:30px; width:749px;}
.course_title th{ font-size:14px; padding-bottom:2px;}
.course_title tr td{ font-size:12px;}
.course_title a{ background:url(../images/baoming_145.jpg) no-repeat 0 8px; display:block; color:#ffffff; padding-left:30px;}
.course_title p{ width:71px; background: url(../images/coach142.jpg) no-repeat right 12px;}
.handcacon{width:749px;border:1px solid #e9e9e7; margin-bottom:20px; position:relative;}
.handline{ position:absolute; width:751px; height:2px; overflow:hidden; left:0; top:40px; background:#e9e9e7;}
.coach_address{ color:#8e8888; font-size:13px; line-height:37px; border-bottom:1px dashed #e9e9e7; margin-top:-15px; margin-bottom:10px;}
p.caoach_caption{ width:643px; height:25px;border:1px solid #e9e9e9; position:relative; line-height:25px; padding-left:106px; margin-bottom:5px;}
.caoach_caption span{ width:80px; height:27px; line-height:27px; position:absolute; left:0; top:-1px; background:#fab711; font-weight:bold; padding-left:6px; font-size:13px; border-right:1px solid #e9e9e9; color:#ffffff;}
.caoach_caption a{ color:#20536e; font-size:12px; padding-right:10px;}
.caoach_caption a:hover{ color:#ed5501}
.span_child{ font-size:12px; width:98px; position:absolute; line-height:39px;left:98px; top:0; height:39px; display:block; color:#999999; font-weight:normal;}
.span_child font{ color:#ed5502;}

.net_photo{ width:70px; height:70px; float:left;}
.says_con{ width:505px; float:left; margin-left:27px; display:inline;}
.netname{ height:40px; line-height:40px; font-size:12px; color:#333333;}
.commands{ line-height:24px; color:#868686; text-indent:2em; background: url(../images/pbg.jpg) no-repeat 2px 0;}
.yeartime{ width:105px; background:#3bc9af url(../images/year.jpg) no-repeat 0 0; color:#ffffff; height:61px; line-height:43px; font-size:18px; text-align:center; padding-top:81px; font-style:italic; font-family: "微软雅黑"; float:right;}
.says li{ width:751px; padding:20px 0;border-bottom:1px solid #e9e9e7;}
.wenda{ background:#f7f8fc; width:711px; margin-bottom:20px; padding:7px 20px 15px 20px;}
.wenda_table{ font-size:12px; color:#000103; line-height:25px;}
.area_question{ width:610px; height:70px; border:1px solid #dddee2;}
.wenda_table input{ width:150px; height:25px; padding:0 5px;border:1px solid #dddee2; line-height:25px;}
.phonenumber{ color:#959796; line-height:30px; font-weight:bold;}
.aska{ width:91px; height:26px; text-align:center; line-height:26px; background:url(../images/tiwen_31.jpg) no-repeat 0 0; display:block; color:#ffffff;}
.aska:hover{ text-decoration:underline;}

.con_small{ width:189px; overflow:hidden; margin-left:20px; display:inline;}
.con_small_top{ width:187px; height:332px; border:1px solid #ed5501;}
.con_small_top h1{ font-size:20px; font-family:"微软雅黑"; color:#ffffff; height:50px; line-height:50px; text-align:center; background:#ed5501;}
.peilian_table{ line-height:38px; color:#828282; font-size:12px; margin:0 auto;}
.peilian_table a{ color:#ffffff;}
.peilian_table a:hover{ text-decoration:underline;}
.peilian_table .alertcoach{ color:#bbbbbb; font-size:11px;}
.peilian_table input.peilian_text{ background:url(../images/peitext.jpg) no-repeat 0 0; width:159px; height:30px; line-height:30px;color:#828282; padding:0 5px;} 
.peilian_table a.freegister{ color:#313030;}
.login_coach{ width:69px; height:23px; text-align:center; line-height:23px;  background:#ed5501; display:block; margin-top:8px;}
.coach_check{ margin-top:3px;}
.wo{ width:102px; height:24px; text-align:center; line-height:24px; background:url(../images/ren_14.jpg) no-repeat 0 0; display:block; margin:0 auto;}
.smalltitle{background:#ffffff url(../images/shucoa_115.jpg) no-repeat 0 14px; padding-left:10px; width:179px; height:45px; line-height:45px; font-size:16px; font-family:"微软雅黑"; margin-top:20px;}
.con_small_mid{border:1px solid #ed5501; width:187px;}
.con_small_mid ul li{ padding:2px 10px 17px 10px; width:167px; border-bottom:1px dashed #dbdbdb; font-size:12px; line-height:18px; }
.con_small_mid ul li h2{ line-height:33px;font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
.con_small_mid ul li p{color:#999595; }
.con_small_mid ul li p.alertp{ color:#fab711;}
.con_small_mid ul li span{ color:#20536e;}
 ul li.bordernone{ border:none;}
.seven{ color:#999595; line-height:16px; margin-bottom:15px; font-size:12px;}
.con_small_bottom{border:1px solid #ed5501; width:187px;}
.con_small_bottom ul li{ padding:10px 10px 15px 10px; width:167px; overflow:hidden; border-bottom:1px solid #dbdbdb;}
.con_small_bottom ul li h2{ line-height:30px;font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#3bc9af;}
.con_small_bottom ul li h2 span{ color:#f45502; font-style:italic;}
.con_small_bottom ul li p{ padding:0 6px; width:155px; line-height:20px;}
.con_small_bottom ul li p a{ color:#4c4b4b; display:block; width:64px; font-size:12px; background:url(../images/three_65.jpg) no-repeat right 6px;}
.con_small_bottom ul li p a:hover{ text-decoration:underline; color:#ed5501;}
/*a教练详细页面结束*/

/*找教练页面*/
.sitetitle{ height:26px; line-height:26px ;border-bottom:3px solid #ed5501; color:#acb0b9; font-size:14px; font-weight:normal; background:url(../images/bgg.jpg) no-repeat right 0;}
.sitetitle span{ color:#fab711;}
.sitetitle .zoom{ color:#333333;}
.detail_site{ width:870px;}
.title_site{ width:90px; text-align:right; height:21px; line-height:21px; font-size:14px; color:#475a69;}
.detail_site{ line-height:24px;}
.detail_site a{ line-height:21px; padding:0 15px; display:inline-block; font-size:13px; color:#20536e;}
.detail_site a.special{ background:#fab711; color:#ffffff;}
.detail_site a:hover{ color:#fab711;}
.coacha{border-bottom:1px solid #dedede;}
.coachsh{ padding-left:14px; width:255px;border-bottom:2px solid #ed5501; font-size:20px; font-family:"微软雅黑"; background:url(../images/coachhbg_26.jpg) no-repeat 0 7px; height:40px; line-height:40px}
.order{ width:269px; height:27px;font-size:12px; margin-bottom:10px;}
.order a{ display:inline-block; }
.moren{ width:70px; height:21px; background:#3bc9af; color:#ffffff; text-align:center; }
.select_order{ width:43px; height:19px; line-height:19px; border:1px solid #e1e1e1; background:url(../images/aoorw2_48.jpg) no-repeat 35px 6px; padding-left:7px;}
.score{ border-left:none;}
.select_left{ width:173px; height:21px; border-bottom:1px solid #8b8c8e; margin-top:5px; display:block;}
.renzheng{ width:51px; height:21px; padding-left:17px; margin-top:5px; position:relative;}
.text_ren{ width:10px; height:10px; border:1px solid #3bc9af; position:absolute; left:0; top:5px;}
.coachsphoto{ width:94px; height:99px; border:1px solid #acabab; margin:47px 14px 0 0; float:left; display:inline; }
.coach_introduce{ width:621px; float:left; padding-top:29px; padding-bottom:15px; }
.coachsname{ font-size:18px; font-family:"微软雅黑"; height:18px; line-height:18px; position:relative; width:182px; margin-bottom:17px; }
.coachsname span{ font-size:16px; color:#868686; font-weight:normal; }
.coachsname img{ width:60px; height:17px; position:absolute; right:0; top:2px; display:block;}
.coachsp{ font-size:13px; line-height:24px;}
.coachsp span{ color:#8e8888;}
.introleft{width:354px; float:left;}
.intromid{ width:149px; float:left; line-height:19px; font-size:12px;color:#515151;}
.command{ color:#fab711;}
.free_date{width:118px; height:30px; line-height:30px ; text-align:center; background:url(../images/mian_79.jpg) no-repeat 0 0; display:block; color:#ffffff; margin-top:15px;}
.free_date:hover{ text-decoration:underline;}
.datephone{ color:#fb7307; font-size:16px; font-family:"微软雅黑"; font-style:italic; line-height:1}
.services{ line-height:24px; padding:15px 0; font-size:12px;}
/*答题详细页*/



.subject{ width:611px; margin-right:20px; display:inline; float:left; overflow:hidden;}
.subject1{ width:820px; margin-right:20px; display:inline; float:left; overflow:hidden;}
.collection{ width:118px;border:1px solid #e9e9e7; float:left;overflow:hidden;}
.collection ul{ background:#e0e0e0;}
.collection ul li a{ padding-left:40px; width:78px; height:38px; line-height:38px; display:block;}
.collection ul li{width:118px;background:url(../images/abg_06.jpg) repeat-x 0 bottom;}
.collection ul li.subject_a{ height:129px; overflow:hidden;}
.collection ul li.subject_a a{ width:40px; height:129px; display:block ; margin:0 auto; padding-left:0;}
.collection ul li.up{ padding:15px 0; background:none;}
.collection ul li.up a{ background:url(../images/updown_03.jpg) no-repeat 0 0; padding:15px 0;}
.collection ul li.down a{ background:url(../images/updown_06.jpg) no-repeat 0 0;}
.collection ul li.down{ padding-bottom:15px;}
.shoucang{ background:url(../images/icon.gif) no-repeat  16px 0px;}
.daan{ background:url(../images/icon.gif) no-repeat  16px -38px;}
.card{ background:url(../images/icon.gif) no-repeat  16px -76px;}
.shoucang:hover{ background:#e7e7e7 url(../images/icon.gif) no-repeat  16px -114px;}
.daan:hover{ background:#e7e7e7 url(../images/icon.gif) no-repeat  16px -153px;}
.card:hover{ background:#e7e7e7 url(../images/icon.gif) no-repeat  16px -189px;}
.shoucang_hover{ background:#e7e7e7 url(../images/icon.gif) no-repeat  16px -114px;}
.daan_hover{ background:#e7e7e7 url(../images/icon.gif) no-repeat  16px -153px;}
.card_hover{ background:#e7e7e7 url(../images/icon.gif) no-repeat  16px -189px;}
.subject_con{ width:609px;border:1px solid #e9e9e7; margin-bottom:20px; }
.anwsercon{width:569px; padding-left:40px; font-size:12px; line-height:24px;}
.anwsercon p span{color:#ab8b15;}
.anwsercon p{ line-height:22px; color:#666666;}
.anwsercon p.xiangjie{ background:url(../images/pbgggg_09.jpg) repeat-x 0 0; color:#1a7bb6;}
.anwsercon p.xiangjie span.jiecon{ color:#1a7bb6; display:block; padding-left:40px; line-height:24px;}
.anwsercon p.pstar img{ width:15px; height:15px;}
p.xiangjie img{ padding-left:10px;}
.shou_da{ height:54px; }
.subject_con h1{ font-size:16px; line-height:48px;padding-left:20px;}
.selected { float:left;}
.selected tr{ line-height:73px; }
.selected tr td input{margin-left:44px;}
.subject_img{ float:left; width:337px; padding-top:80px;}
.subject_img img{ display:block; margin:0 auto;}
.radom_next{ width:591px; height:25px; margin:10px 0; text-align:right; padding-right:10px; font-size:13px; }
.anwsercard{ width:601px;border:1px solid #e9e9e7; padding:4px; display:none;}
.anwsercard ul li{ width:26px; height:22px; line-height:22px; text-align:center; float:left; margin:2px; display:inline;}
.anwsercard ul li a{ display:block; width:24px; height:20px; border:1px solid #d0d0d0; background:#ffffff; color:#d2d4d4;}
.anwsercard ul li a:hover{ background:#3bc9af; color:#ffffff; border:1px solid #3bc9af;}
.anwsercard ul li a.clickeda{ background:#3bc9af; color:#ffffff; border:1px solid #3bc9af;}
/*答题详细页*/
/*个人管理中心开始*/
.zright_con{ width:749px;border:1px solid #e9e9e9;padding-bottom:14px;  }
.person_manage{ width:189px; height:48px; line-height:48px; text-align:center; color:#ffffff; font-size:20px; font-family:"微软雅黑"; background:#ed5501; font-weight:normal;}
.account_set{font-family:"微软雅黑"; width:168px;margin:10px auto 20px auto;border:1px solid #e9e9e7; background:#f3f3f3; text-align:left; }
.account_set dt{ height:38px; border-top:1px solid #ffffff; border-bottom:1px solid #e9e9e9; line-height:38px; font-size:18px; font-weight:bold; background:url(../images/zh_13.jpg) no-repeat 10px 14px; border-bottom:2px solid #ed5501;}
.account_set a{ width:141px; padding-left:27px; display:block;}
.account_set dd a{color:#66666;}
.account_set dd a:hover{ background:#e7e7e7;}
.account_set dd a.ddclick{background:#e7e7e7;}
.account_set dd{ height:38px; border-top:1px solid #ffffff; border-bottom:1px solid #e9e9e9;font-size:14px;  line-height:38px; color:#666666;}
.message_title{ font-size:16px; padding-left:20px; line-height:48px; height:47px; border-bottom:1px dashed #e9e9e7;font-family:"微软雅黑"; background:url(../images/zshuy_06.jpg) no-repeat 8px 13px;}
.message_table{ font-size:14px; font-family:"宋体"; line-height:50px; text-align:right; float:left; display:inline; margin-left:20px; margin-top:5px;}
.text_message{ width:189px; height:23px; padding:0 5px;  line-height:23px; text-align:left; border:1px solid #e7e7e9; border-top:1px solid #e9e9e9; border-top-color:#aaaaac; float:left; margin-left:20px; display:inline;}
.submit_change{ width:199px; height:38px; line-height:38px; text-align:center; color:#ffffff; background:#3bc9af; float:left; margin-left:20px; display:inline; }
.submit_change:hover{ text-decoration:underline;  background:#ed5501;}
.address{ height:23px; line-height:23px;text-align:left; border:1px solid #e9e9e9; width:90px; float:left; margin-right:12px; display:inline;}
.caption{ margin-left:20px;}
.zphoto{ width:307px; float:left; border-left:1px dashed #cecece; padding-left:10px; margin-top:10px; padding-bottom:97px;} 
.zphoto img{ width:126px; height:138px; display:block; padding:5px 0 0 36px; }
.zphoto p { padding-left:20px; line-height:32px;}
.zphoto p.photo_detail{ height:44px; line-height:44px; font-size:12px; padding-left:78px;}
.zphoto p span{ color:#666666;}
.zaselect{color:#ffffff; text-align:center; width:91px; height:32px; display:inline-block; padding-right:5px;}
.zaselect:hover{ text-decoration:underline;}
.select_file{ background:url(../images/zxuab_66.jpg) no-repeat 0 5px; }
.uphoto{ background:url(../images/zup_66.jpg) no-repeat 0 5px;}
.passwd_table span{ color:#bc0202; text-align:left; display:inline-block; float: left; padding-left:20px;}
.passwd_table  a{width:96px; height:26px; line-height:26px; text-align:center; color:#ffffff; display:inline-block; float:left; margin:20px 0;}
.passwd_table  a:hover{ text-decoration:underline;}
.passwd_table  a.zyes{ background:url(../images/zyew_19.jpg) no-repeat 0 0; margin-left:20px; margin-right:20px; }
.zno{ background:url(../images/zno_20.jpg) no-repeat 0 0;}
/*通知样式*/
.noticeul{ width:709px; margin:0 auto; line-height:36px; list-style:inside decimal ;color:#868686;}
.noticeul li a{color:#868686;}
.noticeul li span{ float:right; width:150px; text-align:right; color:#666666;}
.noticeul li a:hover{color:#3bc9af;}
/*个人管理中心结束*/
/*注册页面开始*/
.zhece_title{ font-size:22px; color:#ed5501; padding-left:20px; height:80px; line-height:80px;font-family:"微软雅黑";border-bottom:1px dashed #e9e9e7;}
.zhuce_content{ width:958px;border:1px solid #e9e9e9; margin:20px auto; padding-bottom:20px;}
.zhuce_table{ float:left; margin-top:41px;}
.zhuce_table input{ margin-right:20px;}
.zhuce_table input.protocol{ margin-right:5px;}
.zhuce_table p.titltp{ float:left; line-height:2;font-size:12px; color:#666666; background:url(../images/zhuce_13.jpg) no-repeat 0 0; padding:6px 15px 0 20px ; width:224px; height:63px;}
.register_now{ width:279px; height:38px; text-align:center; line-height:38px; color:#ffffff; background:#ed5501; display:block; margin:20px 0 20px 6px; font-size:16px; float:left;}
.register_now:hover{ text-decoration:underline;}
.protocol_a{ padding-left:41px; width:447px; position:relative;}
.protocol_a a{ color:#3bc9af;}
.protocol{ width:13px; height:13px; display:block; position:absolute; left:25px; top:18px;}
.protocol_a a:hover{  text-decoration:underline;}
.third_register{border-left:1px dashed #f5f5f5;  width:184px; padding:0 20px 0px 20px ;float:left; font-family:"微软雅黑"; font-weight:bold; line-height:69px; padding-bottom:52px; margin-top:53px;}
.third_register dt{ font-weight:normal; line-height:26px;}
.third_register dd a{ background-image:url(../images/qq_18.jpg); background-position:4px 16px; background-repeat:no-repeat; padding-left:54px; width:131px; display:block;}
.third_register dd a:hover{ color:#ed5501;} 
.third_register dd a.sina{ background-image:url(../images/sina_20.jpg);}
.third_register dd a.dou{ background-image:url(../images/dou_23.jpg);}
/*注册页面结束*/
/**/
.sort_block{ width:304px; height:198px; border:1px solid #d4d4d4; margin-right:20px; display:inline; float:left; margin-bottom:20px;}
.sort_content{ width:978px;}
.sort_block .imgicon{ background:url(../images/yuanbg.jpg) no-repeat 20px 54px; width:92px; height:104px; padding:75px 0 0 20px;}
.sort_block .imgicon img{ width:42px; height:44px; display:block; margin:0 auto;}
.sort_rigcon{ width:156px; font-family: "微软雅黑"; padding-top:30px; display:inline; margin-left:20px;}
.sort_rigcon h2{ font-size:16px; height:42px; line-height:42px;}
.sort_rigcon h2 span{ color:#fa3634;}
.sort_rigcon p{ font-size:13px; line-height:20px;}
.sort_rigcon a{ width:147px; height:29px; line-height:29px; text-align:center; display:block; background:#8b8a8a; color:#ffffff; margin-top:15px;}
.sort_rigcon a:hover{ background:#fa3634;}
.sort_rigcon a.red{ background:#f00;}

/**/
.footer{ background:#e0e0e0; margin-top:20px; padding:28px 0; line-height:28px; font-size:14px; color:#333333;}
.footer a{ color:#666666;}
.footera{color:#666666;}
.footer a:hover{ text-decoration:underline;}
.footer .footer_con{ width:960px; margin:0 auto;}

